package com.weilx959.spt.core.constants;

import java.io.File;

public class CommonConstants {
    private CommonConstants() {}
    public static final String APP_ICON = "assets/img/icon.png";
    public static final String DEFAULT_ICON = "assets/img/home.png";
    public static final String PLUGIN_SETTING_NAME = "Plugins";
    public static final String DEFAULT_APP_PATH = System.getProperty("user.home") + File.separator + ".spt";
    public static final String LOG_FILE = DEFAULT_APP_PATH + File.separator + "log" + File.separator + "spt.log";
    public static final String APP_CONFIG_FILE = "config.json";
    public static final String PLUGINS_CONFIG_FILE = "plugins.json";
    public static final ThemeEnum DEFAULT_THEME = ThemeEnum.LIGHT;
    public static final LanguageEnum DEFAULT_LANGUAGE = LanguageEnum.SIMPLIFIED_CHINESE;
    public static final String CORE_BASE_NAME = "com.weilx959.spt.core.lang";

    public static class Style {
        private Style() {}
        public static final String FORM_ITEM_CONTAINER = "form-item-container";
        public static final String FORM_ITEM_LABEL = "form-item-label";
        public static final String FORM_ITEM_VALUE = "form-item-value";
        public static final String FILE_CHOOSE_BUTTON = "file-choose-button";
        public static final String RADIO_BUTTON = "radio-button";
        public static final String CHECK_BOX = "check-box";
    }

    public static class Symbol {
        private Symbol() {}
        public static final String DOT = ".";
        public static final String COMMA = ",";
    }
}
